const mysql = require('mysql');

const pool = mysql.createPool({
  host: '127.0.0.1',
  user: 'root',
  password: 'root',
  database: 'mydb_02',
});

//   pool.query('SELECT * FROM users', (err, users) => {
//     if (err) return console.log(err);
//     console.log(users);
//     res.send(users);
//   })

// pool.query('INSERT INTO users (username, password) VALUES (?, ?)', ['小明', 'qwe123'], (err, result) => {
//   if (err) return console.log(err.message);
//   console.log(result);
// });

// pool.query('UPDATE users SET username=?, password=? WHERE id=?', ['小明', 'qwe123', 4], (err, result) => {
//   if (err) return console.log(err.message);
//   if (result.affectedRows === 1) {
//     console.log('修改成功');
//   }
// });

// pool.query('UPDATE users SET ? WHERE id=?', [
//   { username: '小明', password: 'qwe123' },
//   4
// ], (err, result) => {
//   if (err) return console.log(err.message);
//   if (result.affectedRows === 1) {
//     console.log('修改成功')
//   }
// });

// // 无脑传数组
// pool.query('DELETE FROM users WHERE id=?', [4], (err, result) => {
//   if (err) return console.log(err.message);
//   if (result.affectedRows === 1) {
//     console.log('删除成功');
//   }
// });

// 标记删除
pool.query('UPDATE users SET status=? WHERE id=?', [0, 5], (err, result) => {
  if (err) return console.log(err.message);
  if (result.affectedRows === 1) {
    console.log('删除成功');
  }
});
